agents.anac.y2010.Southampton.utils.concession
Class TimeConcessionFunction

java.lang.Object
  extended by agents.anac.y2010.Southampton.utils.concession.ConcessionFunction
      extended by agents.anac.y2010.Southampton.utils.concession.TimeConcessionFunction

public class TimeConcessionFunction
extends ConcessionFunction


Nested Class Summary
 class TimeConcessionFunction.Beta
           
 
Field Summary
static double BREAKOFF
           
static double DEFAULT_BREAKOFF
           
 
Constructor Summary
TimeConcessionFunction(double beta, double breakoff)
           
 
Method Summary
 double getConcession(double startUtility, long currentTime, double totalTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BREAKOFF

public static final double BREAKOFF
See Also:
Constant Field Values

DEFAULT_BREAKOFF

public static final double DEFAULT_BREAKOFF
See Also:
Constant Field Values
Constructor Detail

TimeConcessionFunction

public TimeConcessionFunction(double beta,
                              double breakoff)
Method Detail

getConcession

public double getConcession(double startUtility,
                            long currentTime,
                            double totalTime)
Specified by:
getConcession in class ConcessionFunction